GtkPrintUnixDialog: unseal private pointer
authorJavier Jardón <jjardon@gnome.org>
Wed, 14 Jul 2010 00:11:00 +0000 (02:11 +0200)
committerJavier Jardón <jjardon@gnome.org>
Wed, 14 Jul 2010 00:11:00 +0000 (02:11 +0200)
gtk/gtkprintunixdialog.c
gtk/gtkprintunixdialog.h

index 6c6c8044ee7f6c76976900179f29563b98fb7197..ba0d4ecfcbe95188ef57af896d1e548e470e0e14 100644 (file)
@@ -65,9 +65,6 @@
 #define RULER_RADIUS 2
 
 
-#define GTK_PRINT_UNIX_DIALOG_GET_PRIVATE(o)  \
-   (G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogPrivate))
-
 static void     gtk_print_unix_dialog_destroy      (GtkPrintUnixDialog *dialog);
 static void     gtk_print_unix_dialog_finalize     (GObject            *object);
 static void     gtk_print_unix_dialog_set_property (GObject            *object,
@@ -527,9 +524,13 @@ error_dialogs (GtkPrintUnixDialog *print_dialog,
 static void
 gtk_print_unix_dialog_init (GtkPrintUnixDialog *dialog)
 {
-  GtkPrintUnixDialogPrivate *priv = dialog->priv;
+  GtkPrintUnixDialogPrivate *priv;
+
+  dialog->priv = G_TYPE_INSTANCE_GET_PRIVATE (dialog,
+                                              GTK_TYPE_PRINT_UNIX_DIALOG,
+                                              GtkPrintUnixDialogPrivate);
+  priv = dialog->priv;
 
-  priv = dialog->priv = GTK_PRINT_UNIX_DIALOG_GET_PRIVATE (dialog);
   priv->print_backends = NULL;
   priv->current_page = -1;
   priv->number_up_layout_n_option = NULL;
index f0bb798012fe95c5bab0c896859f6dda3b990072..c4411a7ae8e63aa89ab9f13b5e7d8de70e607c27 100644 (file)
@@ -46,7 +46,8 @@ struct _GtkPrintUnixDialog
 {
   GtkDialog parent_instance;
 
-  GtkPrintUnixDialogPrivate *GSEAL (priv);
+  /* <private> */
+  GtkPrintUnixDialogPrivate *priv;
 };
 
 struct _GtkPrintUnixDialogClass